home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Tele-Info 1
/
Tele-Info 1.iso
/
Installieren
< prev
next >
Wrap
Text File
|
1996-09-17
|
5KB
|
180 lines
; ---------------------------------------------------------------------
;
; $VER: TeleInfo Installer Script 1.0 (04.09.96)
;
; Script to install TeleInfo (german version)
;
; ---------------------------------------------------------------------
; ---------------------------------------------------------------------
;
; STRINGS (German)
;
; ---------------------------------------------------------------------
(set #SourceDir "TeleInfo1CD:")
(set #SourceDataDir (tackon #SourceDir "Data"))
(set #TeleInfoPattern "TeleInfo#?")
(set #ExtraIndex "Z1.ind")
(set #AskDestDir
(cat "Bitte wählen Sie das Verzeichnis, in dem TeleInfo "
"installiert werden soll. "
"Es wird automatisch ein neues Verzeichnis 'TeleInfo' "
"für das Programm und die Daten angelegt." )
)
(set #AskDestDirHelp
(cat "Für die Installation werden auf dem Ziellaufwerk "
"je nach Installation 1 bis 31 MByte "
"freier Speicherplatz benötigt.\n\n"
"Das Installationsprogramm erstellt in dem ausgewählten "
"Pfad ein neues Verzeichnis 'TeleInfo'. Alle Dateien "
"werden in dieses Verzeichnis kopiert.\n\n"
"Sie können nach der Installation dem Verzeichnis natürlich "
"einen anderen Namen geben." )
)
(set #WhichPartsPrompt
(cat "Bitte wählen Sie aus, welche der folgenden "
"Installationsvarianten Sie installieren möchten:" )
)
(set #WhichPartsHelp
(cat "Wählen Sie die Variante, wie Sie TeleInfo installieren möchten:\n\n"
"Nur Link: Es wird nur ein Icon erzeugt, das Programm und alle Daten "
"bleiben auf der CD-Rom. Sehr langsam!!! (siehe auch 'Minimal')\n\n"
"Minimal: Hierbei werden alle Dateien, auch die Indexdateien, direkt "
"vom CD-Laufwerk gelesen. Dies führt zu sehr langen Wartezeiten "
"und ist nur zu empfehlen, wenn Sie über sehr wenig Festplattenspeicher "
"verfügen!\n\n"
"Standard: Bei dieser Einstellung werden die wichtigsten Indexdateien "
"auf Ihre Festplatte kopiert. Diese belegen 24 MByte. Dies ist die "
"empfohlene Einstellung für Systeme mit kleiner Festplatte.\n\n"
"Optimal: Es werden alle Indexdateien auf Ihre Festplatte kopiert. "
"Diese Option belegt gegenüber 'Standard' weitere 7 MByte - ingesamt "
"also 31 MByte. Sollten Sie über ausreichend Festplattenkapazität "
"verfügen, so sollten Sie diese Option wählen." )
)
(set #WhichPart0 "Nur Link (1 KByte, nicht empfohlen!)")
(set #WhichPart1 "Minimal (0,2 MByte, nicht empfohlen!)")
(set #WhichPart2 "Standard (24 MByte)")
(set #WhichPart3 "Optimal (31 MByte)")
; ---------------------------------------------------------------------
;
; INSTALLATION SCRIPT - BEGIN
;
; ---------------------------------------------------------------------
;*** get OS version
(set #osversion 3)
(if (< (/ (getversion) 65536) 39) (set #osversion 2) )
(if (< (/ (getversion) 65536) 36) (set #osversion 1) )
;**** ask user which parts to copy (average & expert )
(complete 3)
(set whichparts 2) ; default: Standard
(if (> @user-level 0)
(
(set whichparts
(askchoice
(prompt #WhichPartsPrompt)
(help #WhichPartsHelp)
(choices #WhichPart0 #WhichPart1 #WhichPart2 #WhichPart3)
(default whichparts)
)
)
)
) ; if (userlevel)
;**** ask user where to put TeleInfo
(set DestDir
(askdir
(prompt #AskDestDir )
(help #AskDestDirHelp )
(default "Work:")
)
)
;****
(set RealDest (tackon DestDir "TeleInfo"))
(set RealDestData (tackon RealDest "Data"))
(if (= (exists RealDest) 0)
(makedir RealDest (infos))
)
(if (> whichparts 1)
(
(if (= (exists RealDestData) 0)
(makedir RealDestData)
)
)
)
; *** copy main programm
(complete 5)
(if (= whichparts 0)
(
(copyfiles
(source (tackon #SourceDir "Extra"))
(dest RealDest)
(choices "TeleInfo.info")
)
)
(
(copyfiles
(source #SourceDir)
(dest RealDest)
(pattern #TeleInfoPattern)
(infos)
)
)
)
; *** copy main index files
(complete 20)
(if (= whichparts 1)
(
(tooltype
(dest (tackon RealDest "TeleInfo"))
(settooltype "INDEX" "TeleInfo1CD:Data")
)
)
)
(if (> whichparts 1)
(
(copyfiles
(source #SourceDataDir)
(dest RealDestData)
(all)
)
)
)
; *** copy additional index file(s)
(complete 90)
(if (> whichparts 2)
(
(copyfiles
(source #SourceDir)
(dest RealDestData)
(choices #ExtraIndex)
)
)
)
(set @default-dest RealDest)
(complete 100)
; ---------------------------------------------------------------------
;
; INSTALLATION SCRIPT - END
;
; ---------------------------------------------------------------------